/**
 * uView Plus 图标名映射到 uni-icons 图标名
 * @param {String} uviewIconName uView Plus的图标名
 * @returns {String} uni-icons的图标名
 */
export function mapUviewIconName(uviewIconName) {
  // 图标名称映射表
  const iconMap = {
    // 导航图标
    'arrow-left': 'left',
    'arrow-right': 'right',
    'arrow-up': 'up',
    'arrow-down': 'down',
    
    // 常用功能图标
    'trash': 'trash',
    'trash-fill': 'trash-filled',
    'edit': 'compose',
    'search': 'search',
    'close': 'close',
    'plus': 'plusempty',
    'minus': 'minus',
    'camera': 'camera',
    'photo': 'image',
    'map': 'location',
    
    // 状态图标
    'star': 'star',
    'star-fill': 'star-filled',
    'checkbox-mark': 'checkmarkempty',
    'checkbox': 'checkbox',
    'circle': 'circle',
    'info': 'info',
    'warning': 'warn',
    
    // 社交图标
    'weixin-fill': 'weixin',
    'qq-fill': 'qq',
    
    // 商城图标
    'shopping-cart': 'cart',
    'shopping-cart-fill': 'cart-filled',
    'coupon': 'coupon',
    'gift': 'gift',
    'heart': 'heart',
    'heart-fill': 'heart-filled',
    
    // 其他常用图标
    'home': 'home',
    'setting': 'gear',
    'bell': 'notification',
    'eye': 'eye',
    'eye-off': 'eye-slash',
    'share': 'share',
    'download': 'download',
    'calendar': 'calendar',
    'wallet': 'wallet',
    'scan': 'scan',
    'tag': 'tag',
    'tags': 'tags',
    'man': 'person',
    'woman': 'personadd',
    'moments': 'pyq',
    'phone': 'phone'
  }
  
  // 返回映射后的图标名，如果没有找到映射则返回原名称
  return iconMap[uviewIconName] || uviewIconName
} 